package com.css.fxfzxczh.modules.samplingPointDataCensus.emergencystatistics.repository;

import com.css.fxfzxczh.modules.disasterSituationDataManage.emergencyReport.entity.EmergencyReport;
import com.css.fxfzxczh.modules.samplingPointDataCensus.emergencystatistics.entity.EmergencyPoint;
import com.css.fxfzxczh.modules.samplingPointDataCensus.emergencystatistics.entity.EmergencyProportion;

import java.util.List;
import java.util.Map;

public interface EmergencyReportStatisticsRepository {


    EmergencyProportion getCasualtyStatistically(String xsemId);

    List<String> getHouseCollapse(String xsemId);
    List<String> getCollapse(String xsemId);
    List<String> getLandslide(String xsemId);
    List<String> getRoad(String xsemId);
    List<String> getFire(String xsemId);

    List<Map<String,Object>> getStatisticalResult(String xsemId,String type);

    List<EmergencyReport> queryAll(String type, String xsemId);

    List<String> getDangerousGoods(String xsemId);

    List<String> getOther(String xsemId);
}
